package com.ruoyi.common.enums;

/**
 * 船只状态枚举类。
 * 船只状态。可能存在的值：0=离线,1=维护,2=空闲,3=支付倒计时中,4=拼团中,5=上船倒计时中,6=开锁等待中,7=手动驾驶中,8=自动驾驶中。
 * 备注：一条新船只的默认状态为离线，每次上线后的初始状态为空闲。
 */
public enum BoatStatus {

    Offline(0, "离线"),
    Maintaining(1, "维护中"),
    Idle(2, "空闲"),
    PayCounting(3, "支付倒计时中"),
    GroupBooking(4, "拼团中"),
    OnBoatCounting(5, "上船倒计时中"),
    UnlockWaiting(6, "开锁等待中"),
    ManualDriving(7, "手动驾驶中"),
    AutoDriving(8, "自动驾驶中");

    private int code;
    private String info;


    BoatStatus(int code, String info) {
        this.code = code;
        this.info = info;
    }

    public int getCode() {
        return code;
    }

    public String getInfo() {
        return info;
    }
}
